package cn.seifly.demo.service.system.mapper;

import java.io.Serializable;

public class SystemConfig implements Serializable {
    private Integer id;

    private String menuName;

    private String type;

    private String inputType;

    private Integer configTabId;

    private String parameter;

    private Byte uploadType;

    private String required;

    private Integer width;

    private Integer high;

    private String value;

    private String info;

    private String desc;

    private Integer sort;

    private Byte status;

    private Integer level;

    private Integer linkId;

    private Integer linkValue;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getMenuName() {
        return menuName;
    }

    public void setMenuName(String menuName) {
        this.menuName = menuName == null ? null : menuName.trim();
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    public String getInputType() {
        return inputType;
    }

    public void setInputType(String inputType) {
        this.inputType = inputType == null ? null : inputType.trim();
    }

    public Integer getConfigTabId() {
        return configTabId;
    }

    public void setConfigTabId(Integer configTabId) {
        this.configTabId = configTabId;
    }

    public String getParameter() {
        return parameter;
    }

    public void setParameter(String parameter) {
        this.parameter = parameter == null ? null : parameter.trim();
    }

    public Byte getUploadType() {
        return uploadType;
    }

    public void setUploadType(Byte uploadType) {
        this.uploadType = uploadType;
    }

    public String getRequired() {
        return required;
    }

    public void setRequired(String required) {
        this.required = required == null ? null : required.trim();
    }

    public Integer getWidth() {
        return width;
    }

    public void setWidth(Integer width) {
        this.width = width;
    }

    public Integer getHigh() {
        return high;
    }

    public void setHigh(Integer high) {
        this.high = high;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value == null ? null : value.trim();
    }

    public String getInfo() {
        return info;
    }

    public void setInfo(String info) {
        this.info = info == null ? null : info.trim();
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc == null ? null : desc.trim();
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public Integer getLinkId() {
        return linkId;
    }

    public void setLinkId(Integer linkId) {
        this.linkId = linkId;
    }

    public Integer getLinkValue() {
        return linkValue;
    }

    public void setLinkValue(Integer linkValue) {
        this.linkValue = linkValue;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", menuName=").append(menuName);
        sb.append(", type=").append(type);
        sb.append(", inputType=").append(inputType);
        sb.append(", configTabId=").append(configTabId);
        sb.append(", parameter=").append(parameter);
        sb.append(", uploadType=").append(uploadType);
        sb.append(", required=").append(required);
        sb.append(", width=").append(width);
        sb.append(", high=").append(high);
        sb.append(", value=").append(value);
        sb.append(", info=").append(info);
        sb.append(", desc=").append(desc);
        sb.append(", sort=").append(sort);
        sb.append(", status=").append(status);
        sb.append(", level=").append(level);
        sb.append(", linkId=").append(linkId);
        sb.append(", linkValue=").append(linkValue);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}